Advancing Analysis Capabilities in Ansys through Solver Technology
نویسندگان
چکیده
This paper describes substantial improvements in analysis capabilities in a large scale commercial finite element program made possible by the implementation of solver technology. The ANSYS program is a commercial finite element analysis program, which has been in use for thirty years. The original code, developed around a direct frontal solver has been expanded over the years to include full featured preand postprocessing capabilities, which support a comprehensive list of analysis capabilities including linear static analysis, multiple nonlinear analyses, modal analysis and many other analysis types. The finite element models on which these analyses are used have continued to grow in size and complexity. This growth in size and complexity has been both enabled by and dependent on new solver technology along with increased computer memory and CPU resources. Beginning in 1994, ANSYS added a Jacobi preconditioned conjugate gradient solver (JCG) and subsequently an Incomplete Cholesky Preconditioned Conjugate Gradient solver (ICCG) to improve thermal analysis capabilities. In recent years the addition of the Boeing sparse matrix library for modal and static analysis, and a proprietary preconditioned conjugate gradient solver as well as additional iterative solvers, to support new CFD capabilities have greatly increased the number of solver options available in ANSYS. Most recently, in version 5.7, ANSYS has added a new domain decomposition solver for solving very large structural analysis solutions on distributed MPI-based computer systems and the newest iterative solver option, an algebraic multi-grid iterative solver (AMG). This paper will describe implementation considerations for the addition of new solver technology to a large legacy code, compare resource requirements for the various solver choices and present some comparative results from several customer generated problems. The AMG solver benefits, both in improved robustness and parallel processing efficiency, will be described. The paper will also discuss some of the implementation challenges that have been overcome to add new solver technology to a large existing code. The role of solver technology in meeting current and future demands of large scale commercial analysis codes will be discussed.
منابع مشابه
Benchmark Tests on ANSYS Parallel Processing Technology
It is extremely important for manufacturing industries to reduce their design process period in order to keep a competitive position in worldwide markets. CAE has been and will have an even more important role in shortening the design process. To effectively use CAE as a part of the design process, the ability of doing analysis in an affordable way, using large-scale real life problems is commo...
متن کاملImprovements to the APBS biomolecular solvation software suite.
The Adaptive Poisson-Boltzmann Solver (APBS) software was developed to solve the equations of continuum electrostatics for large biomolecular assemblages that have provided impact in the study of a broad range of chemical, biological, and biomedical applications. APBS addresses the three key technology challenges for understanding solvation and electrostatics in biomedical applications: accurat...
متن کاملTowards Robust Two-Level Methods For Indefinite Systems
Despite the fact that iterative solution techniques are recently gaining recognition among practitioners and finding their way into commercial software arena, the current state of the art in iterative methods remains unsatisfactory in many respects. Users of large production codes such as ANSYS, NASTRAN, ALGOR, SDRC, EMRC and ANSYS often observe many “bad” cases resulting from poorly conditione...
متن کاملAccelerating the ANSYS Direct Sparse Solver with GPUs
As hardware accelerators and especially GPUs become more and more popular to accelerate the compute intensive parts of an algorithm, standard high performance computing packages are starting to benefit from this trend. We present the first GPU acceleration of the ANSYS direct sparse solver. We explain how such a multifrontal solver may be accelerated using an optimized dense matrix factorizatio...
متن کاملDigital System Prototyping for Medical Devices
Multiphysics simulation refers to the inclusion of multiple physical phenomena in a single computational model. This may or may not require multiple solvers. For example, a mechanical solver could be used to model stent deployment to a vessel wall, and then either a mechanical or computational fluid dynamics (CFD) solver could be used to model drug diffusion in the vessel tissue. In situations ...
متن کامل